package com.briup.jz.dao;

import com.briup.jz.bean.*;

import java.util.List;

import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

public interface AccountEmployeeMapper {
    @Select("select * from jz_account_employee")
    List<AccountEmployee> employeeselectAll();

    @Select("select * from jz_account_employee where id = #{id}")
    AccountEmployee employeeselectById(Long id);

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table jz_account_system
     *
<<<<<<< HEAD
     * @mbg.generated Thu Jun 11 11:54:24 CST 2020
=======
     * @mbg.generated Sun Jun 14 15:32:29 CST 2020
>>>>>>> 9efe2e17a0539f809d525f71d78d33b32ab915ab
     */
    long countByExample(AccountEmployeeExample example);

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table jz_account_system
     *
<<<<<<< HEAD
     * @mbg.generated Thu Jun 11 11:54:24 CST 2020
=======
     * @mbg.generated Sun Jun 14 15:32:29 CST 2020
>>>>>>> 9efe2e17a0539f809d525f71d78d33b32ab915ab
     */
    int deleteByExample(AccountEmployeeExample example);

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table jz_account_system
     *
<<<<<<< HEAD
     * @mbg.generated Thu Jun 11 11:54:24 CST 2020
=======
     * @mbg.generated Sun Jun 14 15:32:29 CST 2020
>>>>>>> 9efe2e17a0539f809d525f71d78d33b32ab915ab
     */
    int deleteByPrimaryKey(Long id);

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table jz_account_system
     *
<<<<<<< HEAD
     * @mbg.generated Thu Jun 11 11:54:24 CST 2020
=======
     * @mbg.generated Sun Jun 14 15:32:29 CST 2020
>>>>>>> 9efe2e17a0539f809d525f71d78d33b32ab915ab
     */
    int insert(AccountEmployee record);

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table jz_account_system
     *
<<<<<<< HEAD
     * @mbg.generated Thu Jun 11 11:54:24 CST 2020
=======
     * @mbg.generated Sun Jun 14 15:32:29 CST 2020
>>>>>>> 9efe2e17a0539f809d525f71d78d33b32ab915ab
     */
    int insertSelective(AccountEmployee record);

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table jz_account_system
     *
<<<<<<< HEAD
     * @mbg.generated Thu Jun 11 11:54:24 CST 2020
=======
     * @mbg.generated Sun Jun 14 15:32:29 CST 2020
>>>>>>> 9efe2e17a0539f809d525f71d78d33b32ab915ab
     */
    List<AccountEmployee> selectByExample(AccountEmployeeExample example);

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table jz_account_system
     *
<<<<<<< HEAD
     * @mbg.generated Thu Jun 11 11:54:24 CST 2020
=======
     * @mbg.generated Sun Jun 14 15:32:29 CST 2020
>>>>>>> 9efe2e17a0539f809d525f71d78d33b32ab915ab
     */
    AccountEmployee selectByPrimaryKey(Long id);

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table jz_account_system
     *
<<<<<<< HEAD
     * @mbg.generated Thu Jun 11 11:54:24 CST 2020
=======
     * @mbg.generated Sun Jun 14 15:32:29 CST 2020
>>>>>>> 9efe2e17a0539f809d525f71d78d33b32ab915ab
     */
    int updateByExampleSelective(@Param("record") AccountEmployee record, @Param("example") AccountEmployeeExample example);

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table jz_account_system
     *
<<<<<<< HEAD
     * @mbg.generated Thu Jun 11 11:54:24 CST 2020
=======
     * @mbg.generated Sun Jun 14 15:32:29 CST 2020
>>>>>>> 9efe2e17a0539f809d525f71d78d33b32ab915ab
     */
    int updateByExample(@Param("record") AccountEmployee record, @Param("example") AccountEmployeeExample example);

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table jz_account_system
     *
<<<<<<< HEAD
     * @mbg.generated Thu Jun 11 11:54:24 CST 2020
=======
     * @mbg.generated Sun Jun 14 15:32:29 CST 2020
>>>>>>> 9efe2e17a0539f809d525f71d78d33b32ab915ab
     */
    int updateByPrimaryKeySelective(AccountEmployee record);

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table jz_account_system
     *
<<<<<<< HEAD
     * @mbg.generated Thu Jun 11 11:54:24 CST 2020
=======
     * @mbg.generated Sun Jun 14 15:32:29 CST 2020
>>>>>>> 9efe2e17a0539f809d525f71d78d33b32ab915ab
     */
    int updateByPrimaryKey(AccountEmployee record);

}
